#ifndef _CAT_STATE_PUNK_SKILL_H_
#define _CAT_STATE_PUNK_SKILL_H_


class CatState;


class CatState_Punk_Skill: public CatState
{
private:
	float _summonAnimationDuration;
	bool _exitState;

	virtual void runOnEnter();

public:
	CatState_Punk_Skill(BaseCat* pCatRef);
	virtual ~CatState_Punk_Skill();


	virtual void update(float timeDiff);
	virtual void onExit();
	virtual void onPause();
};


#endif
